/**
 * child_process.fork()方法

直接创建一个子进程，此进程是node命令的子进程，
fork('./sub.js')相当于spwan('node', './sub.js')。
fork还会在父进程与子进程之间，建立一个通信管道，通过child.send()发送消息。如：

运行main.js会看到主进程收到了来自子进程的消息，而子进程也收到了来自主进程的消息
 */
var cp = require('child_process');
var n = cp.fork(__dirname + '/sub.js');

n.on('message', function(m) {
    console.log('PARENT got message:', m);
});

n.send({ hello: 'world' });